//
//  BannerView.h
//  DetailNSNULL
//
//  Created by 蓓蕾 on 2021/7/27.
//  Copyright © 2021 YangYang. All rights reserved.
//

#import <UIKit/UIKit.h>

#import "BannerControlView.h"

typedef NS_ENUM(NSInteger, BannerDirectionType)
{
    /** 水平方向 */
    HorizontalDirectionType,
    /** 垂直方向 */
    VerticalDirectionType
};

NS_ASSUME_NONNULL_BEGIN

@interface BannerView : UIView
/** 指示器位置，默认底部居中，在设置 数据源 之前设置，否则无效 */
@property (nonatomic, assign) ControllerLocationType locationType;
/** 指示器形状，默认为圆形，在设置 数据源 之前设置，否则无效 */
@property (nonatomic, assign) ControllerShapeType shapeType;
/** 滚动方向，默认水平方向，在设置 数据源 之前设置，否则无效 */
@property (nonatomic, assign) BannerDirectionType directionType;

@property (nonatomic, assign) CGFloat autoScrollTime;

@property (nonatomic, strong) NSArray *localImageArr;

@property (nonatomic, strong) NSArray *imageArr;

@end

NS_ASSUME_NONNULL_END
